System identification

In control engineering, the field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design of experiments for efficiently generating informative data for fitting such models as well as model reduction.

Contents

Overview

A dynamical mathematical model in this context is a mathematical description of the dynamic behavior of a system or process in either the time or frequency domain. Examples include:

White and Black-Box

One could build a so-called white-box model based on first principles, e.g. a model for a physical process from the Newton equations, but in many cases such models will be overly complex and possibly even impossible to obtain in reasonable time due to the complex nature of many systems and processes.

A much more common approach is therefore to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into the details of what is actually happening inside the system. This approach is called system identification. Two types of models are common in the field of system identification:

In the context of non-linear model identification Jin et al.[5] describe greybox modeling as assuming a model structure a priori and then estimating the model parameters. This model structure can be specialized or more general so that it is applicable to a larger range of systems or devices. The parameter estimation is the tricky part and Jin et al. point out that the search for a good fit to experimental data tend to lead to an increasingly complex model. They then define a black-box model as a model which is very general and thus containing little a priori information on the problem at hand and at the same time being combined with an efficient method for parameter estimation. But as Nielsen and Madsen[1][2] point out, the choice of parameter estimation can itself be problem-dependent.

Input-Output vs Output-Only

System identification techniques can utilize both input and output data (e.g. eigensystem realization algorithm) or can only include the output data (e.g. frequency domain decomposition). Typically an input-output technique would be more accurate, but the input data is not always available.

Optimal design of experiments

The quality of system identification depends on the quality of the inputs, which are under the control of the systems engineer. Therefore, systems engineers have long used the principles of the design of experiments. In recent decades, engineers have increasingly used the theory of optimal experimental design to specify inputs that yield maximally precise estimators.[6][7]

See also

References

  1. ^ a b Nielsen, Henrik Aalborg; Madsen, Henrik (200) "Predicting the Heat Consumption in District Heating Systems using Meteorological Forecasts", Department of Mathematical Modelling, Technical University of Denmark
  2. ^ a b Henrik Aalborg Nielsen, Henrik Madsen (2006) "Modelling the heat consumption in district heating systems using a grey-box approach", Energy and Buildings,38 (1), 63–71, doi:10.1016/j.enbuild.2005.05.002
  3. ^ Wimpenny, J.W.T. (1997) "The Validity of Models", Adv Dent Res, 11(1 ):150–159
  4. ^ Forssell, Lindskog, Combining Semi-Physical and Neural Network Modeling: An Example of Its Usefulness
  5. ^ Jin, Sain, Pham, Spencer, Ramallo, (2001) "Modeling MR-Dampers: A Nonlinear Blackbox Approach", Proceedings of the American Control Conference Arlington, VA June 25–27
  6. ^ Goodwin, Graham C. and Payne, Robert L. (1977). Dynamic System Identification: Experiment Design and Data Analysis. Academic Press. ISBN 0122897501. 
  7. ^ Walter, Éric and Pronzato, Luc (1997). Identification of Parametric Models from Experimental Data. Springer. 

Further reading

External links